package com.yxuan.springboot.service;

import com.github.pagehelper.PageInfo;
import com.yxuan.springboot.model.BaseSchoolInformation;
import com.yxuan.springboot.model.SchoolInformation;

import java.util.List;

/**
 * 
 * @author zchao
 *    SchoolInformation业务层接口
 * @date 2023-05-09 08:56:35
 */
public interface SchoolInformationService extends BaseService<SchoolInformation>{
	
	PageInfo<BaseSchoolInformation> findBaseSchoolInformation(
	        Integer page, Integer limit,
            List<String> provinces,
            List<String> natures,
            List<String> gradations,
            List<String> schoolTypes,
            String eryaoyao,
            String jiubawu,
            String doubleFirst,
			String schoolName);

	List<SchoolInformation> findProvinceByGroup();
	List<SchoolInformation> findGradationByGroup();
	List<SchoolInformation> findSchoolTypeByGroup();
	List<SchoolInformation> findNatureByGroup();

	PageInfo<BaseSchoolInformation> findByProfessionalID(Integer page,Integer limit,Long professionalID);

	List<SchoolInformation> getSchoolInfoByIdMoreInfor(List item);
}
